---
title: "Livecoding da(o)(e) MateBot, Robô Social (5)"
date: 2020-10-12T18:07:43-03:00
---

## Objetivos de hoje:

- [ ] Usar webhooks com a API do Discord 
([discord.py](https://discordpy.readthedocs.io/en/latest/index.html))  
- [ ] Fazer um bouncer (ou bridge) entre Telegram e Discord  

---

## Bibliografia (linkania):

* [Trilha sonora](https://soundcloud.com/lfzawacki/sets/stream-list)  
* [Código fonte MateBot](https://github.com/matehackers/matebot)  
* [Grupo MateBot no Telegram](https://t.me/joinchat/CwFUFkf-dKW34FPBjEJs9Q)  
* [Servidor MateBot no Discord](https://discord.gg/4ycb4WS)  
* [Documentação Aiogram](https://docs.aiogram.dev/)  
* [Documentação discord.py](https://discordpy.readthedocs.io/)  

---

## Transmissão ao vivo

Começou aproximadamente às 18:00 BRT (UTC -3) do dia 12 de outubro de 2020 
(segunda-feira).  

Ao vivo no Youtube no canal do Matehackers: 
<https://www.youtube.com/c/Exmachinae/live>  

### Gravação no Youtube

* <https://www.youtube.com/watch?v=Isc22kYEJRU>  

---

## Discord Webhooks

Documentação sobre webhooks do **discord.py**:  

* <https://discordpy.readthedocs.io/en/latest/api.html#webhook-support>  
* <https://discordpy.readthedocs.io/en/latest/api.html#discord.Guild.webhooks>  
* <https://discordpy.readthedocs.io/en/latest/api.html#discord.TextChannel.webhooks>  

Aproximadamente às 00:30 da terça feira eu encerrei a transmissão. Estou 
tentando consertart o loop do Aiogram. O executor bloqueia o loop. Estou 
procurando novamente como fazer webhooks sem bloqueio no código do [bot de 
exemplo do Aiogram](https://github.com/aiogram/bot).  
